﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Xml;
using System.Xml.Linq;
using docTissV2.Enumeradores;

namespace docTissV2.Classes
{
    public class DadosAutoPreencherGuia
    {
        public TipoGuia tipoGuia;
        public DadosGuia dadosGuia;
        public XPathCustomXml xPathSolicitante;
        public XPathCustomXml xPathExecutante;
        public XPathCustomControlXmlMapping xPathCustomControlSolicitante;
        public XPathCustomControlXmlMapping xPathCustomControlExecutante;

        public DadosAutoPreencherGuia(DadosGuia dados, TipoGuia tipo)
        {
            tipoGuia = tipo;
            dadosGuia = dados;
            xPathSolicitante = new XPathCustomXml(tipoGuia, TipoProfissional.ProfissionalSolicitante);
            xPathExecutante = new XPathCustomXml(tipoGuia, TipoProfissional.ProfissionalExecutante);
            xPathCustomControlSolicitante = new XPathCustomControlXmlMapping(tipoGuia, TipoProfissional.ProfissionalSolicitante);
            xPathCustomControlExecutante = new XPathCustomControlXmlMapping(tipoGuia, TipoProfissional.ProfissionalExecutante);
        }
    }
}
